home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 20
/
Cream of the Crop 20 (Terry Blount) (1996).iso
/
math
/
alged34.zip
/
ALGEDNED.HLP
< prev
next >
Wrap
Text File
|
1996-06-06
|
22KB
|
437 lines
Help tekst voor de Algebra EDitor (Vertaling: G. Leeten)
Copyright (c) 1994,1996 John Henckel
Toelating om deze software en zijn documentatie te gebruiken, te kopiëren, te
wijzigen, te verdelen, te verkopen, te vertalen voor elk doel is hier
gegarandeerd zonder kosten, indien hoger vermelde copyright verschijnt in elke
kopie en dat beide: de copyright en deze toelating zichtbaar voorhanden zijn
in de documentatie van het programma. Alle programma's die hierin bevat zijn
worden geleverd in de staat "as is", zoals ze zijn, zonder enkele garantie.
Eventuele garanties van verkoopbaarheid en geschiktheid voor een particulier
doel zijn expliciet afgewezen.
----------------------------------------------------------------------------
Ik ben John Henckel (internet: henckel@vnet.ibm.com). Ik ben een
computerhobbyist; ik schrijf graag programma's als hobby, en dit is er daar
een van. Ik raad tevens m'n 2D botsing simulator "Impact" aan geplaatst in
SimTel/msdos/simulatn. Dank aan mijn familie om mij hieraan te laten werken.
Dank aan mijn IBM manager in Rochester, Minnesota om mij toe te laten dit
programma het publiek gratis aan te bieden.
Ik heb ontdekt dat er twee soorten programma's zijn: spelen en werktuigen.
Een spel is een programma met zijn eigen doel, maar een werktuig laat U
toe zelf uw eigen doel te kiezen. Beide soorten kunnen plezant zijn om te
spelen, maar een spel kun je vlug moe worden, daar het slechts een zeer beperkt
kunstmatig gebied bestrijkt. Een werktuig daarentegen helpt u om je eigen
gedachten te ontdekken en te ontwikkelen en stimuleert uw creativiteit. Ik hoop
dat Alged een werktuig is dat voor u plezierig is in het gebruik.
Alged is een programma om algebra problemen op te lossen. Er zijn andere
programma's die symbolische formules bewerken, zoals Mathcad en Mathematica. De
volgende voordelen zijn specifiek voor Alged:
* Gratis! Zelfs de broncode is gratis!
* Compact (het werkt op een PC/XT met 256K geheugen)
* Eenvoudig te gebruiken, ideaal voor het onderwijs
* Snelle en soepele 2D en 3D grafieken
* Je kan het aanpassen en vertalen in andere talen
Natuurlijk zijn er beperkingen. Alged is in geen geval een produkt op
"commercieel" niveau (alhoewel ik er slechtere gezien heb!) Alged kent geen
matrixalgebra (probeer TRYAPL2, eveneens gratis), noch reeksen, integralen,
afgeleiden, of transcendente transformaties. Complexe getallen zijn enkel
ondersteund voor de 5 basisbewerkingen (+, -, * (maal), / (gedeeld door),
^ (machtsverheffing)). Alged is een werktuig voor symbolische wiskunde, daarom
zijn er opzettelijk geen "number crunching" algoritmen aanwezig.
In algedNED.doc vind je een korte inleiding.
-----------------------------------------
Instructies:
Het ALGED scherm heeft een menu van boven en een werkzone beneden. Links
beneden is de tijd en het percentage geheugen dat gebruikt is. (bij 100%
eindigt Alged.) Je bewerkt de formules in de werkzone door op delen ervan te
klikken en dan op menuvelden te klikken. De linker muisknop wordt in de
werkzone gebruikt om de actuele uitdrukking te kiezen of om een VELD uit te
pikken. Het gepikte wordt gemerkt. De rechter muisknop dient om de SLEUTEL
uitdrukking te kiezen. De "sleutel" wordt naar het benedendeel van het scherm
gekopieerd. Merk op dat het toegelaten is op de "sleutel" te klikken, zodat
het veld een onderdeel wordt van de "sleutel". Indien je computer geen muis
heeft, (of je voelt je geen kat om met een muis te werken) dan kan je [Page
Up], [Page Down] en [end] toetsen gebruiken om het veld te kiezen. Deze
toetsen dalen de tweetallige boom af in het geheugen. Je kan dit veld kopiëren
naar de "sleutel" door '.' in te tikken. Met 'k' kan je de "sleutel" vanuit
het klavier invoeren. De "sleutel" kan naar de werkzone gekopieerd worden met
[Ins(ert)]. Je kunt de "sleutel" verwijderen door [Enter] te drukken. Door de
werkzone manoeuvreer je met de pijltoetsen.
Sommige bewerkingen van het menu gebruiken enkel het veld, andere beide veld en
"sleutel". Volgende beschrijvingen zijn alleen voor het veld bestemd, ofwel is
het anders aangegeven.
De veelterm-bewerkingen (zoals "PolyFact" (veelterm ontbinding) en
"PolyDiv" (veelterm deling)) hebben de "Key" sleutel als optie. Indien
geen sleutel gegeven is, wordt de veranderlijke 'x' of de eerst in de
uitdrukking gevonden veranderlijke genomen. Indien een vergelijking
geselecteerd ("picked") is, dan kiezen de veelterm-bewerkingen
automatisch een van de twee leden.
----------------------------------------------------------------------------
Menu Beschrijving:
"vereenvoudig" [space] vereenvoudig uitdrukking: sorteert het, combineert
gemeenschappelijke termen, berekent getallen, en herschrijft het in canonieke
vorm.
"Distribute" [d] verdeelt de vermenigvuldiging over optelling en aftrekking, en
verdeelt exponenten over vermenigvuldiging en deling.
Merk op: Een vergelijkbare functie is "DistChild", toegewezen aan 'D'
(druk hoofdletter en 'd'). Deze functie verschilt op twee manieren:
1. "DistChild" gaat van boven naar beneden. Bij voorbeeld,
(x*(a + b))^2 ---> (x^2)*(a + b)^2 door "DistChild"
(x*(a + b))^2 ---> (x*a + x*b)^2 door "Distribute" (van binnen
naar buiten)
2. "DistChild" verdeelt de hoogste niveau factoren in een uitdrukking of
vergelijking niet. Met "DistChild" kan je het resultaat van een
ontbinding zoals "Ontbind factoren" of "ontbind 2^" of "ontbind 3^"
vereenvoudigen.
"Bereken" [b,p] berekent alle getallen. b.v. 3*2 => 6. Als je op dit
menuveld klikt met de rechtse knop (of [p] intikt) dan worden de gehele
getallen ontbonden in priemfactoren. (Dit wordt begrensd door de ?d optie).
"Integer" [i] zet reële getallen om in gehele getallen indien mogelijk. b.v.
1,5 => 3/2 Dit algoritme volgt twee strategieën. Eerst zoekt het naar
repeterende delen in het tiendelig deel van het getal. Er moeten minstens 2
cijfers in het repeterend deel terug komen. Indien er geen gevonden zijn dan
zoekt het naar een geheel getal, d, zodanig dat d*x een geheel getal is. De
gebruikers parameters ?e en ?d worden hier gebruikt.
"Associate" [a] roteert de elementen van een associatieve groep.
"geMene noeMer" [m] Dit is een WISSEL om op gemeenschappelijke noemer te
brengen of om de deling over optelling en aftrekking te verdelen.
"char 8 mode" [8] wisselt ASCII 7-bit of 8-bit. Dit is nuttig wanneer [Print
Screen] gebruikt wordt.
"Veelterm coëf" [v] verzamelt de coëfficiënten van een veelterm. Het
geselecteerd veld moet een veelterm zijn (geen vergelijking) en de "sleutel"
moet de uitdrukking zijn die als basis van de veelterm gebruikt wordt.
b.v. veld is a*x + b*x + c, "sleutel" is x ==> resultaat is c + (a + b)*x
DELETED "Prev" [up] blader terug
DELETED "Next" [down] blader vooruit, op het einde van de lijst gaat het verder
DELETED vanaf het begin.
DELETED "Left" [left] blader links
"centreer" [home] centreer de formules horizontaal (wordt automatisch gedaan).
DELETED "Right" [right] blader rechts
"\veelt del" [\] veelterm deling. Het veld moet een deling zijn (geen
vergelijking) en de teller moet een veelterm zijn van hogere of gelijke graad
dan de noemer. De "sleutel" moet de basis veranderlijke zijn.
b.v. veld is (x^2 - y^2)/(x - y) en "sleutel" is x. ==> resultaat is x + y.
"ontbind 2^" [2] ontbindt 'n 2de graads veelterm gebruik makend van de
vierkantsvergelijking. Het veld moet een 2de graads veelterm zijn (geen
vergelijking). De "sleutel" moet de basis veranderlijke zijn.
b.v. veld is (x^2 - y^2) en "sleutel" is x. ==> resultaat is (x + y)*(x - y).
"ontbind 3^" [3] ontbindt een 3de graads veelterm door de kubische
vergelijking. Het veld moet een 3de graads veelterm (geen vergelijking) zijn.
De "sleutel" moet de basisch veranderlijke bevatten.
b.v. veld is (x^3 - y^3) en "sleutel" is x.
==> resultaat (na "Integer" en verschillende "Bereken" en "ver